#ifndef OPTIONS_MANAGER_H_
#define OPTIONS_MANAGER_H_

class OptionsManager
{
 public:
  static OptionsManager* getInstance ();
  int getColors ();
  void setColors (int colors);
  bool getOverwriteFileFlag ();
  void setOverwriteFileFlag (bool overwriteFile);

 private:
  OptionsManager ();
  ~OptionsManager ();

  int colors_;
  bool overwriteFile_;
};

inline bool OptionsManager::getOverwriteFileFlag ()
{
  return overwriteFile_;
}

inline int OptionsManager::getColors ()
{
  return colors_;
}

#endif /* OPTIONS_MANAGER_H_ */
